create_clock -period 10.000 -name CLKD -waveform {0.000 5.000} -add [get_ports -regexp -filter { NAME =~  ".*" && DIRECTION == "IN" } -of_objects [get_nets -hierarchical -regexp -filter { NAME =~  ".*clock.*" }]]
set_property PACKAGE_PIN R4 [get_ports clock]
set_property PACKAGE_PIN J21 [get_ports reset]
set_property PACKAGE_PIN P16 [get_ports work_en]
set_property PACKAGE_PIN R17 [get_ports wake_up]
set_property PACKAGE_PIN R16 [get_ports rxd]
set_property PACKAGE_PIN P15 [get_ports txd]
set_property PACKAGE_PIN N17 [get_ports sender_driver]
set_property PACKAGE_PIN P17 [get_ports receiver_driver]
set_property IOSTANDARD LVCMOS33 [get_ports clock]
set_property IOSTANDARD LVCMOS33 [get_ports receiver_driver]
set_property IOSTANDARD LVCMOS33 [get_ports reset]
set_property IOSTANDARD LVCMOS33 [get_ports rxd]
set_property IOSTANDARD LVCMOS33 [get_ports sender_driver]
set_property IOSTANDARD LVCMOS33 [get_ports txd]
set_property IOSTANDARD LVCMOS33 [get_ports wake_up]
set_property IOSTANDARD LVCMOS33 [get_ports work_en]

set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets receiver_driver_IBUF]
